/*
 * *******************************************************************
 *   @项目名称: BHex Android
 *   @文件名称: OrderCreateParams.java
 *   @Date: 19-6-23 下午3:14
 *   @Author: ppzhao
 *   @Description:
 *   @Copyright（C）: 2019 BlueHelix Inc.   All rights reserved.
 *   注意：本内容仅限于内部传阅，禁止外泄以及用于其他的商业目的.
 *  *******************************************************************
 */

package io.bhex.sdk.trade.futures.bean;

public class OrderCreateParams {
    public String exchangeId;  //交易所id
    public String symbolId; //期货Id
    public String clientOrderId;    //客户端订单Id

    /**
     * 订单方向，参数：
     *
     * 开仓买入=BUY_OPEN
     *
     * 开仓卖出=SELL_OPEN
     *
     * 平仓买入=BUY_CLOSE
     *
     * 平仓卖出=SELL_CLOSE
     */
    public String side;

    /**
     * 订单类型，参数：
     *
     * LIMIT=普通委托
     *
     * STOP=计划委托
     */
    public String type;

    public String price;    //交易价格，当price_type=INPUT时为必填
    /**
     * 价格类型，参数：
     * INPUT=用户输入价
     * OPPONENT=对手价
     * QUEUE=排队价
     * OVER=超价
     * MARKET_PRICE=市价
     */
    public String priceType;

    public String triggerPrice;     //计划委托的"触发价格"

    public String quantity;     //交易数量

    public String leverage;    //杠杆数值 备注：开仓必填，平仓不用填
}
